impact-testing apparatus - French English Dictionary